package com.wzdigit.wms.basic.client.response.inv.report;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 库存查询PDA
 * 库存详情返回实体类
 * Created by zyf on 2021/7/12 11:13
 */
@Data
public class InvInfoDtlResponse {
    @ApiModelProperty(value = "物料编码")
    private String skuCode;

    @ApiModelProperty(value = "订单号")
    private String poNo;

    @ApiModelProperty(value = "可用库存")
    private BigDecimal useableQty;

    @ApiModelProperty(value = "品质状态数字【隐藏】")
    private Integer qaStatus;

    @ApiModelProperty(value = "品质状态")
    private String qaStatusStr;

    @ApiModelProperty(value = "仓库")
    private String whsName;

    @ApiModelProperty(value = "库位")
    private String locName;

    @ApiModelProperty(value = "组织代码【库存详情显示】")
    private String factory;

    @ApiModelProperty(value = "销售订单号")
    private String soNo;

    @ApiModelProperty(value = "销售订单行号")
    private String soItem;

    @ApiModelProperty(value = "供应商名称")
    private String vendorName;

    @ApiModelProperty(value = "库存性质")
    private String invAttr;

    @ApiModelProperty(value = "单位")
    private String unit;

    @ApiModelProperty(value = "库存")
    private BigDecimal qty;

    @ApiModelProperty(value = "冻结")
    private BigDecimal holdQty;

    @ApiModelProperty(value = "已分配")
    private BigDecimal alocQty;

    @ApiModelProperty(value = "预分配")
    private BigDecimal preAlocQty;

    @ApiModelProperty(value = "预收")
    private BigDecimal preInQty;

    @ApiModelProperty(value = "预支")
    private BigDecimal preOutQty;

    @ApiModelProperty(value = "批次号")
    private String lotno;

    @ApiModelProperty(value = "货主【隐藏】")
    private Integer owner;

    @ApiModelProperty(value = "货主")
    private String ownerName;


}
